██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Sendmail
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
mwbqSendmail è un mwbgmail server (o meglio un mail transfer agent o MTA). È un progetto ben noto nelle comunità mwbwopen source e mwcaUnix, ed è distribuito sia come mwcqsoftware libero sia come mwcgsoftware proprietario.
Contents
• Storia
• Rilasci
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Storia
Sendmail è un programma molto flessibile e discende dall'originale mwdgdelivermail di mweaARPANET. Supporta molte tipologie di trasferimento e invio di mail incluso il popolarissimo mweqSMTP. La versione originale di Sendmail fu scritta da Eric Allman nei primi anni '80 alla mwewUniversità di Berkeley in mwfaCalifornia, lo stesso autore di delivermail. Delivermail era incluso nel 1979 con mwfwBSD versione 4.0 e 4.1. Sendmail fu incluso in mwgaBSD dalla versione 4.1c nel 1983 (la prima versione di BSD a includere TCP/IP).
Sendmail è ancora il più popolare Mail Server di Internet, sebbene stia perdendo posizioni. La sua popolarità è probabilmente dovuta al fatto che è il Mail Server standard della maggior parte delle varianti di mwggUnix. Secondo uno studio del mwgw2001, il 42% circa dei Mail server raggiungibili via Internet usavano Sendmail. Un'indagine più recente mostra un declino nell'uso di Sendmail, con una percentuale del 33% a dicembre 2006 mwha. Sendmail è seguita come diffusione da mwhqMicrosoft Exchange, Exim, e mwhwPostfix; questi quattro mail server sono gli unici ad avere una percentuale di utilizzo maggiore del 10%.
Sendmail è un pacchetto complesso con molte funzionalità. Può essere difficile da mettere in piedi per un mwiqsistemista, e la scarsa documentazione spesso non aiuta. Ad esempio, pur essendoci da molto tempo diversi sistemi di configurazione basati sulle macro, molti siti di supporto suggeriscono ai sistemisti di modificare direttamente il file mwigsendmail.cf. La mancanza di aggiornamento del materiale di supporto da parte di molti venditori contribuisce a dare la percezione che Sendmail sia un pacchetto di difficile configurazione. In effetti, l'aspetto più universalmente noto di Sendmail è l'estrema cripticità del suo file di configurazione, "sendmail.cf".
La difficoltà di configurazione di Sendmail ha un aspetto positivo: è uno dei più flessibili e scalabili Mail Server. Nell'installazione di base, Sendmail supporta un'ampia varietà di protocolli, inclusi mwjaSMTP, mwjqESMTP, DECnet's mail11, HylaFAX, QuickPage and mwjwUUCP. In più, nel 2001 Sendmail v8.12 ha introdotto il supporto per Milter (un programma/server esterno per il filtraggio delle mail che può partecipare ad ogni passo della comunicazione mwkqSMTP).
Sicurezza
Sendmail nacque agli albori dell'Internet moderna, quando la sicurezza non era un problema così sentito come oggi. Le prime versioni di Sendmail avevano diverse vulnerabilità - ad esempio, l'Internet worm Morris sfruttava un mwlqbuffer overflow di Sendmail. L'odierno Sendmail, correttamente configurato, non è meno (o più) sicuro di altri mail server moderni, come mwlgqmail, Exim, mwmaPostfix, o una delle tante alternative che esistono oggi.
Sendmail X
La prossima generazione di Sendmail è detta mwmwSendmail X (prima era stata chiamata Sendmail 9), e non è una evoluzione di Sendmail versione 8.
Il nuovo progetto derivato si chiama MeTA1, disponibile sul sito: mwoghttp://www.meta1.org/
Sendmail-8
Rilasci
• mwpwSendmail-8.13.8 2006-08-09
• mwqqSendmail-8.13.0 2004-06-20
• mwqwSendmail-8.12.0 2001-09-08
• mwrqSendmail-8.11.0 2000-07-19
• Sendmail-8.10.0 2000-03-01
• Sendmail-8.9.0 1998-05-19
• Sendmail-8.8.0 1996-09-26
• Sendmail-8.7 1995-09-16
• Sendmail-8.6 1993-10-05
• ...
• Sendmail-8.1 1993-06-07
Storia delle Vulnerabilità (in inglese)
Vulnerabilità di Sendmail nei bollettini e segnalazioni dei mwtwCERT.
• mwugTA06-081A Sendmail Race Condition Vulnerability, su us-cert.gov. URL consultato l'8 ottobre 2006 (archiviato dall'url originale l'8 aprile 2006).
• mwvaCA-2003-25 Buffer Overflow in Sendmail, su CERT Advisories.
• mwvgCA-2003-12 Buffer Overflow in Sendmail, su CERT Advisories.
• mwwaCA-2003-07 Remote Buffer Overflow in Sendmail, su CERT Advisories.
• mwwgCA-1997-05 MIME Conversion Buffer Overflow in Sendmail Versions 8.8.3 and 8.8.4, su CERT Advisories.
• mwxaCA-1996-25 Sendmail Group Permissions Vulnerability, su CERT Advisories.
• mwxgCA-1996-24 Sendmail Daemon Mode Vulnerability, su CERT Advisories.
• mwyaCA-1996-20 Sendmail Vulnerabilities, su CERT Advisories.
Bibliografia
• mwzaBryan Costales with Eric Allman, sendmail, 3rd Edition, O'Reilly and Associates, dicembre 2002, ISBN. — Questa è la "bibbia" di Sendmail di ben 1232 pagine. È anche conosciuta come "The Bat Book", a causa del disegno sulla sua copertina. La prima edizione è del 1993.
• mwzgBryan Costales, George Jansen, Claus Assmann, Gregory Shapiro, sendmail 8.13 Companion, O'Reilly and Associates, settembre 2004. — Un compagno di a mwzwSendmail, 3rd Edition, questo libro documenta i miglioramenti nella V8.13 in parallelo al suo rilascio.
• mwaqCraig Hunt, sendmail Cookbook, O'Reilly, dicembre 2003.
• mwawNick Christenson, sendmail Performance Tuning, Addison-Wesley, 2003.
Voci correlate
Collegamenti esterni
• Sendmail Consortium, mwdqsendmail.org
• Sendmail, Inc., mwdwsendmail.com mweaArchiviato il 22 gennaio 2013 in Internet Archive.
• Milter.org, Sendmail MILTERs mwew
• MIMEDefang, A Sendmail MILTER package mwfq
• Daniel J. Bernstein, mwfwInternet host SMTP server survey, Novembre 2001
• Mike Brodbelt, mwgqA brief history of mail
• mwgwSendmail X architecture overview, su sendmail.org.
• mwhqPhilippe Lourier, History of Sendmail: Interview with Eric Allman, Dr. Dobb's Journal, 1999.
• mwhwEric Allman et al., Sendmail Evolution: 8.10 and Beyond (PDF), su sendmail.org, 1999. — presentato alla Conferenza Tecnica Annuale mwiaUSENIX
• mwigAlan Williamson, A Talk with the Father of sendmail, LinuxWorld. URL consultato l'8 ottobre 2006 (archiviato dall'url originale il 10 marzo 2006).